跳到主要内容

Dubbo学习

TODO: 待更新...

高可用(容错机制)

Failover Cluster

失败自动切换,当出现失败,重试其他服务器(缺省)

Failfast Cluster

快速失败,只会发起一次调用,失败立即报错。通常用于非幂等性的写操作

Failsafe Cluster

失败安全,出现异常时,直接忽略。通常用于写入审计日志等操作

Failback Cluster

失败自动恢复,后台记录失败请求,定时重发。

Forking Cluster

并行调用多个服务器,主要一个成功即返回。

Broadcast Cluster

广播调用所有提供者,逐个调用,任意一台报错则报错,通常用于通知所有提供者更新缓存或日志等本地资源信息。